/**
 * @file LoginApp.h
 * @author Lost
 * @date 六月 2018
 * @brief 
 * 登录应用
 */

#ifndef __LOGINAPP_H__
#define __LOGINAPP_H__


#include "BaseApp.h"
#include "cs_login.pb.h"

/**
 * @brief 登录应用
 */
class CLoginApp : public CBaseApp
{
public:
    CLoginApp();
    ~CLoginApp();
public:

    /**
     * @brief 初始化
     */
    virtual bool Init();

    /**
     * @brief 处理报文
     */
    virtual int HandleMessage(const comm::Head &pbHead, const google::protobuf::Message &pbMessage);

public:
    int HandleCSLogin(const comm::Head &pbHead, const cs::LoginReq &pbReq);
private:

};


#endif // __LOGINAPP_H__